div.comments-header {
	margin: 20px 0px;
	font-size: 14pt;
	font-weight: bold;
}

div.comments-list {}

	div.comments-list div.item {
		margin-bottom: 30px;
		padding-top: 10px;
		border-top: #bbb 1px dotted;
		overflow: hidden;
	}
	
	div.comments-list div.item.deleted {
		color: #bbb;
		border: 0px;
	}
	
		div.comments-list div.item div.avatar {
			float: left;
			width: 60px;
		}
		
			div.comments-list div.item div.avatar a {
				height: 50px;
				display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
				width: 50px;
			}
			
		div.comments-list div.item div.body {
			margin-left: 60px;
		}
		
			div.comments-list div.item div.body div.header {
				margin-bottom: 15px;
			}
			
				div.comments-list div.item div.body div.header a.username {}
				
				div.comments-list div.item div.body div.header  span.date {
					color: #bbb;
				}
				
				div.comments-list div.item div.body div.header div.rating {
					float: right;
				}
				
					div.comments-list div.item div.body div.header div.rating span.number {
						padding: 0px 3px;
						color: #bbb;
						font-weight: bold;
					}
					
					div.comments-list div.item div.body div.header div.rating span.number.minus {
						color: #f46262;
					}
					
					div.comments-list div.item div.body div.header div.rating span.number.plus {
						color: #a7dc35;
					}
					
					div.comments-list div.item div.body div.header div.rating a {
						text-decoration: none;
						color: #000;
						font-weight: bold;
					}
					
					div.comments-list div.item div.body div.header div.rating a.minus:hover,
					div.comments-list div.item div.body div.header div.rating a.minus.voted {
						color: #f46262;
					}
					
					div.comments-list div.item div.body div.header div.rating a.minus.cant,
					div.comments-list div.item div.body div.header div.rating a.plus.cant,
					div.comments-list div.item div.body div.header div.rating a.minus.cant:hover,
					div.comments-list div.item div.body div.header div.rating a.plus.cant:hover {
						color: #eee;
					}
					
					div.comments-list div.item div.body div.header div.rating a.plus:hover,
					div.comments-list div.item div.body div.header div.rating a.plus.voted {
						color: #a7dc35;
					}
		
			div.comments-list div.item div.body div.content {
				overflow: hidden;
			}
			
				div.comments-list div.item div.body div.content a:visited {
					color: #990099;
				}
			
			div.comments-list div.item div.body div.controls {
				margin-top: 10px;
				overflow: hidden;
				font-size: 8pt;
			}
			
				div.comments-list div.item div.body div.controls a {
					color: #bbb;
					margin-right: 10px;
					display: block;
					float: left;
					text-decoration: none;
				}
				
				div.comments-list div.item div.body div.controls a:hover {
					color: #666;
				}
			
			div.comments-list div.item div.body div.reply {
				background: #f8f8f8;
				padding: 10px;
				margin-top: 10px;
			}
			
				div.comments-list div.item div.body div.reply form textarea {
					width: 100%;
				}
				
				div.comments-list div.item div.body div.reply form div.error {
					color: #d10000;
				}
				
				div.comments-list div.item div.body div.reply form div.buttons {
					margin-top: 10px;
				}
				
div.write-comment {
	overflow: hidden;
	padding-top: 10px;
	border-top: #bbb 1px dotted;
}

	div.write-comment div.owner {
		width: 60px;
		float: left;
		overflow: hidden;
	}
	
		div.write-comment div.owner div.avatar {}
		
			div.write-comment div.owner div.avatar a {
				display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline;
				width: 50px;
			}
			
				div.write-comment div.owner div.avatar a img {
					display: block;
				}
		
	div.write-comment div.body {
		margin-left: 60px;
	}
	
		div.write-comment div.body div.name {
			margin-bottom: 5px;
		}
		
		div.write-comment div.body form textarea {
			width: 99%;
		}
		
		div.write-comment div.body form div.error {
			color: #d10000;
		}
		
		div.write-comment div.body form div.buttons {
			margin-top: 10px;
		}